<?php

include_once 'Conexion.php';

class ConceptoFaltante extends Conexion{
    private $idConceptoFaltante;
    private $idModeloDeOrden;
    private $tipo;
    private $cantidad;
    private $descripcion;
    
    public function __construct($idModeloDeOrden, $tipo, $cant, $descrip) {
        $this->idModeloDeOrden = $idModeloDeOrden;
        $this->tipo = $tipo;
        $this->cantidad = $cant;
        $this->descripcion = $descrip;
    }
    
    public function getByIdOrden ($idOrden) {
        
        $this->conectar();

        $sql = "SELECT cantidad, tipo FROM modelodeorden, conceptofaltante 
                    WHERE modelodeorden.idmodelodeorden=conceptofaltante.idmodelodeorden AND idOrden=$idOrden";

        $sqlResult = $this->ejecutarConsulta($sql);

        $this->desconectar();

        return $sqlResult;
    }


    public function registrar (ConceptoFaltante $nuevo) {
        
        parent::conectar();
        
        $SQL = "INSERT INTO `conceptofaltante`(`IDMODELODEORDEN`, `TIPO`, `CANTIDAD`, `DESCRIPCION`) 
            VALUES ($nuevo->idModeloDeOrden, '$nuevo->tipo', $nuevo->cantidad, '$nuevo->descripcion')";
        
        $result = parent::ejecutarQuery($SQL);
        
        parent::desconectar();
        
        return $result;
    }
}

?>